physical locations - Spanish English Dictionary